/* 
品牌管理的相关数据类型
*/

// 获取属性列表请求参数的数据类型

export interface CategoryIdsModel {
    category1Id: number;
    category2Id: number;
    category3Id: number;
}

// 属性列表的数据的相关类型: 由内向外定义

// 属性值对象的类型
export interface AttrValueModel {
    id?: number;
    valueName: string;
    attrId: number|undefined;
    isEdit?:boolean
  }
  // 属性值数组的类型别名
  export type AttrValueListModel = AttrValueModel[]
  
  // 属性对象的类型
  export interface AttrModel {
    id?: number;
    attrName: string;
    attrValueList: AttrValueListModel;
    categoryId: number;
    categoryLevel: number;
  }
  
  // 属性列表的类型别名
  export type AttrListModel = AttrModel[]